English

edit

Noun

edit

alvarezsauroid (plural alvarezsauroids)

  1. Any small, long-legged running dinosaur of the superfamily Alvarezsauroidea
edit