indri indri indri indri

Definition(s):

  • (n) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Word of the Day
engender engender
/ɛn ˈdʒɛn dər /