hand puppet in German
hand puppet in German
Handpuppe
A puppet operated by the hand, especially one in which the puppeteer's hand occupies and controls the head.