Skip to main content

angwantibo

English angwantibo meaning in English  •  angwantibo का अर्थ अंग्रेजी में
Noun
  • A small lemuroid mammal (Arctocebus Calabarensis) of Africa. It has only a rudimentary tail.
Advertisement