Big Huge Thesaurus

inflorescence

noun

sounds kind of like