Big Huge Thesaurus

macrozamia

noun

sounds kind of like