indri

Definitions of indri
  1. noun
    large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
    synonyms: Indri brevicaudatus, Indri indri, indris
    see moresee less
    type of:
    lemur
    large-eyed arboreal prosimian having foxy faces and long furry tails
Word Family