antilocaprid
Noun
Meaning
antilocaprid (plural antilocaprids)
(zoology) Any member of the family Antilocapridae, Antilocapra americana and its extinct close relatives.
Noun
antilocaprid (plural antilocaprids)
(zoology) Any member of the family Antilocapridae, Antilocapra americana and its extinct close relatives.