Damaliscus lunatus

Explore definitions, synonyms, and language insights of Damaliscus lunatus

Definitions

Noun
a large South African antelope; considered the swiftest hoofed mammal

More General Terms