lavishing

verb
  1. giving or spending something generously or in large amounts
  2. Usage: present participle of ‘lavish’

Examples