be ideally placed - Francés Inglés Diccionario