impassable obstacle - Francés Inglés Diccionario