give someone a glowing recommendation - Turkish English Dictionary