indri
1. [ noun ] (zoology) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Synonyms: Indri_indri Indri_brevicaudatus indris
Related terms: lemur genus_Indri
Similar spelling:   indris
  interim
  Intropin
  intromit
  intrigue
  intrepid
  interior
  intro
  intra
  inter
  Indra
  intron
  Indira
  intrust
  intrude
  indrawn
  indoor