lavish

lavish [-ed] v

OFr lavasse, lavache, deluge of rain.

  1. Shower upon; give generously; spend freely; present without fear of depletion; [fig.] perform; sing; make music of.