Skip to main content

madoqua

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