Skip to main content

deerlet

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