damaliscus
English
damaliscus meaning in English • damaliscus का अर्थ अंग्रेजी में
Noun
- a genus of African antelopes including the sassaby, Damaliscus lunatus.