lavish someone with extravagant praise - French English Dictionary