Big Huge Thesaurus

Ostracodermi

noun

sounds kind of like