nonprimates

English

Noun

nonprimates

  1. plural of nonprimate