mountain peltops - Turco Inglés Diccionario