nonhumanoid

English

Etymology

From non- +‎ humanoid.

Adjective

nonhumanoid (not comparable)

  1. Not humanoid.

Noun

nonhumanoid (plural nonhumanoids)

  1. Any creature that is not humanoid.