English edit

Noun edit

anthoids

  1. plural of anthoid