Big Huge Thesaurus

Anaspida

noun

sounds kind of like