Meaning of rod puppet in English:

rod puppet

noun

  • A puppet operated and supported by a rod or rods, typically having one central, vertical rod attached to the head, and a shorter rod attached to each hand.

Origin

1930s; earliest use found in Puppetry.