indriidae Meaning, Definition & Usage

  1. noun a family of Lemuroidea
    family Indriidae.

WordNet