eat one's own words - Alemán Inglés Diccionario