Mangabeys Meaning

There are 1 meaning(s) for word Mangabeys

Meaning 1 : large agile arboreal monkey with long limbs and tail and white upper eyelids