barranca - Francés Inglés Diccionario