Definition, synonyms and related words
Resembling a puppet or some aspect of one; mechanical, controlled by another.