IdiomBody & SensesFrench

En avoir gros sur le cœur

Meaning: To be full of unspoken hurt or resentment.

Literally: To have it heavy on the heart

Example: “Après la dispute, elle en avait gros sur le cœur.” — After the argument, she had a heavy heart.

English equivalent: To have a heavy heart

Equivalents in other languages

Origin: The heart is figured as bearing a physical weight that speaking would relieve. French offers the same construction with l'estomac and, more recently and jokingly, la patate.

More French idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →