defile (narrow pass) - Francés Inglés Diccionario