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

представлять непреодолимое препятствие для

These conditions presented an impenetrable barrier to astronomers.

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