Skip to main content

damaliscus

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