Definitions of luxuriance:

  • noun:   the property of being lush and abundant