Heterodontosaurid meaning

Any of a group of small dinosaurs, of the family Heterodontosauridae, that had characteristic teeth.
noun
0
0
Advertisement