nonhumanoid
English
Etymology
From
non-
+
humanoid
.
Adjective
nonhumanoid
(
not comparable
)
Not
humanoid
.
Noun
nonhumanoid
(
plural
nonhumanoids
)
Any creature that is not
humanoid
.