Wiktionary
alvarezsauroids
n. (plural of alvarezsauroid English)
n. (plural of alvarezsauroid English)