Dictionary for word “humanoids”
humanoids - Did you Mean?
humanoid (humanoids)
humanoid
humanics
hominoid (hominoids)