to have a sure eye - Français Anglais Dictionnaire