lavish someone with extravagant praise - German English Dictionary