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