To give out extremely generously; to squander.
They lavished money on the dinner.
To give out to (somebody) extremely generously.
They lavished him with praise.
Expending or bestowing profusely; profuse; prodigal.
lavish of money; lavish of praise
Superabundant; excessive
lavish meal