Hand puppet

DEFINITION

A small, hollow cloth figure, usually of a person or animal, that fits over and is moved by the hand.Also see marionette.