Indri indri
English Dictionary
->
Letter I
-> Indri indri
Search Dictionary:
Indri indri Definition
(n)
large
short
-
tailed
lemur
of
Madagascar
having
thick
silky
fur
in
black
and
white
and
fawn
Indri indri Synonyms
indri
Indri brevicaudatus
Indri indri
indris
© Art Branch Inc.