overlavish

adjective
  1. excessively generous or extravagant in giving or spending
  2. Usage: rare

Examples