English Dictionary
Definition humanoid in British English
humanoid adjective
adjective
/ˈhjuːmənɔɪd/
English Dictionary