have keen senses - Français Anglais Dictionnaire