have eaten - Francés Inglés Diccionario