archprimates

English

Noun

archprimates

  1. plural of archprimate