have in one's sights - Français Anglais Dictionnaire