English edit

Noun edit

mechanoids

  1. plural of mechanoid