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

English Dictionary