Skip to main content

indris

English indris meaning in English  •  indris का अर्थ अंग्रेजी में
Noun
  • Any lemurine animal of the genus Indris.
Advertisement