достигать больших успехов в
• Radio astronomers have made great strides toward (or achieved much success in) elucidating ...
Русско-английский научно-технический словарь• Radio astronomers have made great strides toward (or achieved much success in) elucidating ...
Русско-английский научно-технический словарь