Big Huge Thesaurus

lycophyta

noun

sounds kind of like