English edit

Noun edit

alvarezsaurid (plural alvarezsaurids)

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

Related terms edit