damaliscus lunatus Meaning, Definition & Usage

  1. noun a large South African antelope; considered the swiftest hoofed mammal
    sassaby; topi.

WordNet