Lemur/Definition

Primitive primates existing only on Madagascar and the Comoros Islands.