Big Huge Thesaurus

Placodermi

noun

sounds kind of like