lemur - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    one of a number of primates that live exclusively on the island of Madagascar, such as the ring-tailed lemurSubmitted from United Kingdom on 22/02/2013