to give something freely to someone; to squander something on someone. (Upon is formal and less commonly used than on.)The manager lavished all sorts of favors upon the new employee.Susan lavished compliments on the cook.
To give or bestow something in abundance to someone or something: The critics lavished praise on the new movie. The pundits lavished scorn on the new mayor.
To enhance or praise something or someone with something: The teacher lavished the best students with praise. The tables were lavished with decorations.