alvarezsauroid
Noun
Meaning
alvarezsauroid (plural alvarezsauroids)
Any small, long-legged running dinosaur of the superfamily Alvarezsauroidea
Noun
alvarezsauroid (plural alvarezsauroids)
Any small, long-legged running dinosaur of the superfamily Alvarezsauroidea