indri_brevicaudatus
1. [ noun ] (zoology) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Synonyms: indris Indri_indri indri
Related terms: lemur genus_Indri