be ideally placed - Français Anglais Dictionnaire