hard pill to swallow - Francés Inglés Diccionario