euprimates
English
Noun
euprimates
plural of
euprimate