Big Huge Thesaurus

luxuriance

noun

sounds kind of like