indri
1.
(
noun
) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Synonyms:
Indri brevicaudatus
,
Indri indri
,
indris
Related Words:
lemur
Terms and Conditions of Use / Copyright Notice