xenomorph

/ˈzɛnəʊˌmɔɹf/

UK: /ˈzɛnəʊˌmɔːf/

xenomorph

English Noun
Ad

Definition

A strange form, an alien creature.

Etymology

From xeno- + -morph.

Ad