someone that preaches - French English Dictionary