give someone a glowing recommendation - French English Dictionary