adj.
  - sumptuously rich, elaborate, or luxurious.
 - giving or given in profusion.
 
v.
 
(
lavish something on)
 bestow something in generous or extravagant quantities on.
 
  Derivative
  
    - lavishly adv.
  - lavishness n.
 
   
  Etymology
  ME (as n. denoting profusion): from OFr. lavasse ‘deluge of rain’, from laver ‘to wash’, from L. lavare.