to make someone eat his words - Alemán Inglés Diccionario