The body

avoir le cœur sur la main

StandardB1

Meaning

To be openhanded, to give freely and without being asked.

Word for word

to have your heart on your hand

Example

Elle a le cœur sur la main : elle nous a tout prêté.

She is the most generous person: she lent us everything.

The body