(de la viande, il semble) en avoir mangé : (he/it seems) to have eaten (some meat)
The en in this sentence refers back to the viande mentioned at the beginning.
De la viande, il semble en avoir mangé : ça sent le steak grillé !
Now that you know how to translate 'En avoir mangé' in English, why not go further and test our online French course for free?
What our users say:
Test your French with Frantastique today and get a free level assessment.
Absolutely free - no strings attached.