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
Tweet