have had a drop too much - Français Anglais Dictionnaire