English dictionary

indri brevicaudatus meaning and definition

Definition and meaning of indri brevicaudatus at MeaningMonkey.org. indri brevicaudatus meaning and definition in the English Dictionary.

INDRI BREVICAUDATUS noun

Definition of Indri brevicaudatus (noun)

  1. large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: