Big Huge Thesaurus

Stegocephalia

noun

sounds kind of like