give someone a glowing recommendation - Deutsch Englisch Wörterbuch