Noun Definitionindri1.Definition: large short-tailed lemur of Madagascar having thick silky fur in black and white and fawnRelated Noun(s):indrisCategory: Animals