'Indriidae' definitions:

Definition of 'Indriidae'

(from WordNet)
noun
A family of Lemuroidea [syn: Indriidae, family Indriidae]

Words containing 'Indriidae'