Big Huge Thesaurus

Lycopsida

noun

sounds kind of like