donneur de leçons

Noun

 * 1)  someone prone to pontificating, to lecturing and patronizing people