lemuridae : Idioms & Phrases


family lemuridae

  • noun typical lemurs; of Madagascar
    Lemuridae.
WordNet