be well located - Alemán Inglés Diccionario