представлять непреодолимое препятствие для
• These conditions presented an impenetrable barrier to astronomers.
Русско-английский научно-технический словарь• These conditions presented an impenetrable barrier to astronomers.
Русско-английский научно-технический словарь