Big Huge Thesaurus

dinoceras

noun

sounds kind of like