Find the word definition

Wiktionary
mechanoid

n. (context science fiction English) A robot that is designed to look and act like a human.

Wikipedia
Mechanoid (disambiguation)
Not to be confused with Mechonoid, a race of fictional robots from the television series Doctor Who

Mechanoid may refer to:

  • Android (robot), a robot or synthetic organism designed to look and act like a human
  • alternate name for Mechonoids used in the credits of the 1965 Dr. Who episode " The Planet of Decision" (the 6th and final episode in the arc "The Chase" in series 2, involving the First Doctor)
  • the villainous namesakes of the 1981 RPG The Mechanoid Invasion later compiled into a Mechanoid Invasion Trilogy

Usage examples of "mechanoid".

She flopped onto her back like a broken mechanoid, incapable of movement.