meaning of damaliscus lunatus
1.
a
large
South
African
antelope;
considered
the
swiftest
hoofed
mammal
Related Words
damaliscus lunatus
|
Developed & Maintained By
Taraprasad.com