criticoids

English

Noun

criticoids

  1. plural of criticoid