Meaning of “humanoid” in the English Dictionary