madoqua
English
madoqua meaning in English • madoqua का अर्थ अंग्रेजी में
Noun
- A small Abyssinian antelope (Neotragus Saltiana), about the size of a hare.