Indri

Noun

  • One of the largest living lemurs, Indri indri.

Leave a Reply

Your email address will not be published.