luxuriation

Noun
  1. An activity that affords excessive pleasure and enjoyment (synset 101073845)

Other Searches