a hard pill to swallow - Français Anglais Dictionnaire