Meaning of luxuriation

Definition of luxuriation

(noun) an activity that affords excessive pleasure and enjoyment

Other information on luxuriation

WIKIPEDIA results for luxuriation
Amazon results for luxuriation