Big Huge Thesaurus

dinocerata

noun

sounds kind of like