Traducción español inglés

English version

¿Qué significa "barranco, garganta, torrentera" en Inglés