carnosaur

Explore definitions, synonyms, and language insights of carnosaur

Definitions

Noun
large carnivorous bipedal dinosaur having huge claws