lavishes

verb
  1. 1

    To give out extremely generously; to squander.

    โ€œThey lavished money on the dinner.โ€

  2. 2

    To give out to (somebody) extremely generously.

    โ€œThey lavished him with praise.โ€

Source: https://en.wiktionary.org/wiki/lavish, https://en.wiktionary.org/wiki/lavishes