Definition, synonyms and related words
Puppets caused to enact dramatic scenes by means of machinery.