Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

indri Definition

Cancel
indri
noun(in-dri)
large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Synonyms: indri brevicaudatus, indri indri, indris,

Words Related to indri!

indri Examples by Brain Bank Users