alvarezsaurid
Noun
Meaning
alvarezsaurid (plural alvarezsaurids)
Any small, long-legged running dinosaur of the family †Alvarezsauridae.
Noun
alvarezsaurid (plural alvarezsaurids)
Any small, long-legged running dinosaur of the family †Alvarezsauridae.