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

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

• 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.

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