lemuroid

adjective
  1. of, relating to, or resembling a lemur or lemurs
  2. Usage: zoological term
noun
  1. a member of the infraorder Lemuriformes, a group of primates native to Madagascar that includes lemurs and related species
  2. Usage: zoological term; often used in plural

Examples