a hard pill to swallow - Espagnol Anglais Dictionnaire