Big Huge Thesaurus

theropod

noun

sounds kind of like