deerlet
English
deerlet meaning in English • deerlet का अर्थ अंग्रेजी में
Noun
- A chevrotain. See Kanchil>, and Napu>.