glove puppet

English

Noun

glove puppet (plural glove puppets)

  1. Synonym of hand puppet