English edit

Noun edit

Numanoids

  1. plural of Numanoid