Meaning of damaliscus lunatus

Definition of damaliscus lunatus

(noun) a large South African antelope; considered the swiftest hoofed mammal

Other information on damaliscus lunatus

WIKIPEDIA results for damaliscus lunatus
Amazon results for damaliscus lunatus