Damaliscus lunatus meaning
UK US
Damaliscus lunatus (noun): a large South African antelope; considered the swiftest hoofed mammal.
Definition of Damaliscus lunatus
More about Damaliscus lunatus on Wikipedia.
UK US
Damaliscus lunatus (noun): a large South African antelope; considered the swiftest hoofed mammal.
More about Damaliscus lunatus on Wikipedia.