neomorph

/niːəmɔrf/

Definitions

1. noun

A newly created life form, especially in a science fiction context.

“The alien’s biology was a complex mixture of organic and synthetic components, making it a neomorph in the eyes of the scientists.”

Synonyms

  • biomechanical
  • cyborg

Antonyms

  • natural
  • wild