Meaning of indris

Definition of indris

(noun) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn

Other information on indris

WIKIPEDIA results for indris
Amazon results for indris