eat one's own words - Francés Inglés Diccionario