indriidae : Idioms & Phrases


family indriidae

  • noun a family of Lemuroidea
    Indriidae.
WordNet