glove puppets
English
Noun
glove puppets
plural of
glove puppet