Noun Definition

indriidae

1.Definition: a family of Lemuroidea

Category: Animals