lavish someone with extravagant praises - Turkish English Dictionary