
IdiomBody & Senses
French
Avoir le cœur sur la main
Meaning: To be very generous and giving.
Literally: To have your heart on your hand
Example: “Mon grand-père a le cœur sur la main, il aide tout le monde.” — My grandfather has a heart of gold; he helps everyone.
English equivalent: To have a heart of gold
Equivalents in other languages
English: have a heart of gold
Origin: The heart, seat of the feelings, held out in an open hand: nothing is hidden and everything is offered. The phrase dates from the 18th century, and its first meaning was frankness: the grammarian Féraud defined it in 1787 as being frank and not secretive. The sense of generosity, now the usual one, grew from the same gesture of the open hand.
More French idioms
- Tirer son épingle du jeu To extract yourself cleverly from a tricky situation.
- Être soupe au lait To be quick-tempered and flare up easily.
- Ne pas être sorti de l'auberge To be far from done with one's troubles.
- Avoir la pêche To be full of energy and on top form.
- Faire chou blanc To draw a complete blank; to fail.
- Avoir une araignée au plafond To be a little crazy.
Explore another collection: False Friends
Words that look familiar in another language but mean something else entirely.
Keep exploring