mountain roads - Alemán Inglés Diccionario