humanoids
English
Noun
humanoids
plural of
humanoid