shed tears a lot - Français Anglais Dictionnaire