indri indri definition

  • noun:
    • huge short-tailed lemur of Madagascar having dense silky fur in monochrome and fawn

Related Sources

29 votes

How would you define indri indri?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!