Vocabulary

靴下人形

sock puppet (hand puppet made from a stocking or sock)

noun