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