deinodon

/daɪˈnoʊdɒn/

Definitions

1. noun

A genus of large, carnivorous dinosaurs of the Cretaceous period, characterized by a distinctive pair of horns above the eyes.

“The museum exhibit featured a large deinodon skeleton, drawing the attention of many visitors.”

Synonyms

  • carnosaur
  • tyrannosaur

Antonyms

  • herbivore
  • omnivore