Version Française
Meaning of
"donneur de leçons"
in English language
French to English
English to French
French
English
donneur de leçons; moralisateur; père-la-morale.
holier-than-thou