xenosaurid
[zen.əˈsɔːrɪd]
Definitions
1. noun
A type of lizard, especially the extinct family Xenosaurus.
“The paleontologist studied the fossil of a xenosaurid from the Cretaceous period.”
[zen.əˈsɔːrɪd]
1. noun
A type of lizard, especially the extinct family Xenosaurus.
“The paleontologist studied the fossil of a xenosaurid from the Cretaceous period.”