overlavishing

verb
  1. present participle of overlavish; to bestow or spend excessively or wastefully
  2. Usage: typically used with 'on' or 'upon'
adjective
  1. characterized by excessive or wasteful generosity or expenditure

Examples