French Vocab “Avoir le cœur sur la main”- French Idiom Meaning in English What does “Avoir le cœur sur la main” mean? The literal translation of this French idiom is ” To have the heart on the hand.” In May 26, 2021