well situated - Turco Inglés Diccionario