Fantoccini

Noun

  • Puppets caused to perform dramatic scenes by means of machinery.
  • The puppet shows in which they are used.

Leave a Reply

Your email address will not be published.