Big Huge Thesaurus

synapsida

noun

sounds kind of like