well-situated - Alemán Inglés Diccionario