be ideally placed - Alemán Inglés Diccionario