Noun
apelloid (plural apelloids) Any capuchin monkey of the species Cebus apella or of the new genus Sapajus.