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.”