English edit

Noun edit

cercopithecoids

  1. plural of cercopithecoid