lemuridae

Noun
  1. Typical lemurs;
    Of Madagascar (synset 102500039)

Found on Word Lists

Other Searches