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