take one's medicine - Francés Inglés Diccionario