be well located - Turco Inglés Diccionario