binturong
English
binturong meaning in English • binturong का अर्थ अंग्रेजी में
Noun
- A small Asiatic civet of the genus Arctilis.