lavish

adjective
  1. spending or giving generously and extravagantly
  2. elaborate and expensive
verb
  1. to give or spend generously or extravagantly

Examples