Definition of Indri

  • (n.) Any lemurine animal of the genus Indris.

Antonyms of Indri


No Antonyms Found.

Homophones of Indri


No Homophones Found.