luxuriance meaning
UK US
luxuriance (noun): the property of being lush and abundant and a pleasure to the senses.
Definition of luxuriance
Scrabble score: 19 (letter breakdown)
Word lists: words starting with LU · words ending in CE · 10-letter words
More about luxuriance on Wikipedia.