glove doll

definition: a puppet with a cloth body and hollow head
example:
speech part: noun
synonyms: hand puppet

How glove doll is being used?