Lavishing meaning : To give out extremely generously; to squander. To give out to (somebody) extremely generously.
lavishing
counteracts
gymnures
burette
moulding