'Indri brevicaudatus' definitions:

Definition of 'Indri brevicaudatus'

(from WordNet)
noun
Large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn [syn: indri, indris, Indri indri, Indri brevicaudatus]

Words containing 'Indri brevicaudatus'