give someone a glowing recommendation - German English Dictionary