Definition of Indri

Noun: indri  in-dree

  1. Large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
    - indris, Indri indri, Indri brevicaudatus, babakoto

See also:
indrawn
Indriidae

Anagrams containing the word indri

indri iindr riind driin ndrii