lavish someone with extravagant praise - Turkish English Dictionary