|  | 
Definition of Hand puppet
1. Noun. A puppet with a cloth body and hollow head; fits over the hand. 
Definition of Hand puppet
1. Noun. A puppet operated by the hand, especially one in which the puppeteer's hand occupies and controls the head ¹
¹ Source: wiktionary.com



