indriid
English
Noun
indriid
(
plural
indriids
)
(
zoology
)
Any
lemur
in the
family
Indriidae
.
Translations
lemur of the family Indriidae
Finnish:
indri
(fi)