Meaning of indri brevicaudatus
Definition of indri brevicaudatus
(noun)
large
short-tailed
lemur
of Madagascar having
thick
silky
fur in
black
and
white
and
fawn
Other information on indri brevicaudatus
WIKIPEDIA results for
indri brevicaudatus
Amazon results for
indri brevicaudatus
Tweet