Synonyms

He spends his money lavishly.

  1. hesitatingly
  2. generously
  3. foolishly
  4. carefully

Answer

Lavishly means in a sumptuously rich, elaborate, or luxurious manner; in a very generous or extravagant manner; in profusion.

The correct option is B.