Indri brevicaudatus

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



Terms and Conditions of Use / Copyright Notice