HUMANOID Meaning of HUMANOID in English adj.Humanoid is used with these nouns: ↑ creature Oxford Collocations English Dictionary. Оксфордский английский словарь словосочетаний . 2012