Big Huge Thesaurus

placoderm

noun

sounds kind of like