Big Huge Thesaurus

mentzelia

noun

sounds kind of like