Русско-английский научно-технический словарь

достигать успехов

Considerable advances have been made in the area of preventing water contamination.

Progress was made towards the solution of this problem.

Success has finally been achieved.

Русско-английский научно-технический словарь