Antilocapra Meaning
There are 1 meaning(s) for word Antilocapra
Meaning 1 : type and sole genus of the Antilocapridae comprising one species
Synonyms : genus antilocapra
Synonyms : genus antilocapra
Similar words of Antilocapra :