Definition of Indris

Noun: indris

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

See also:
Indriidae
indubitability

Anagrams containing the word indris

insdir sindri isindr risind drisin ndrisi