meminna
English
meminna meaning in English • meminna का अर्थ अंग्रेजी में
Noun
- A small deerlet, or chevrotain, of India.