lavish someone with extravagant praises - German English Dictionary