Big Huge Thesaurus

cephalaspid

noun

sounds kind of like