alvarezsaurid

English

Noun

alvarezsaurid (plural alvarezsaurids)

  1. Any small, long-legged running dinosaur of the family †Alvarezsauridae.