a hard pill to swallow - Allemand Anglais Dictionnaire