mountainous country or region - Turco Inglés Diccionario