Definitions of Damaliscus lunatus:

  • noun:   a large South African antelope; considered the swiftest hoofed mammal