Find the word definition

Wikipedia
Insulacebus

Insulacebus toussaintiana is an extinct monkey found on the island of Hispaniola from Late Quaternary deposits. Fossils of I. toussaintiana have been recovered from the Plain of Formon, Department du Sud, southwestern Haiti.