Big Huge Thesaurus

carnosaura

noun

sounds kind of like