luxuriation meaning
UK US
luxuriation (noun): an activity that affords excessive pleasure and enjoyment.
Definition of luxuriation
Scrabble score: 18 (letter breakdown)
Word lists: words starting with LU · words ending in ON · 11-letter words
More about luxuriation on Wikipedia.