neuroids
English
Noun
neuroids
plural of
neuroid
.