addax
English
addax meaning in English • addax का अर्थ अंग्रेजी में
Noun
- One of the largest African antelopes (Hippotragusnasomaculatus or Oryx nasomaculatus).