Big Huge Thesaurus

therapsid

noun

sounds kind of like