luxuriance

noun

1.
the property of being lush and abundant and a pleasure to the senses
Derived from:
luxuriant