lesula

Noun

 * 1) A monkey  found in parts of the Congo