humanoid Definition
Dictionary Home » Words Starting with H » huffish ... humiliation » humanoid
humanoid
noun
- 1. Any of the ancestors from which modern humankind is descended and to which they are immediately related, more closely than to anthropoids.
2. An animal or machine with human characteristics.
