lavish someone with extravagant praises - French English Dictionary