Slovnenya

Translation English Japanese: glove puppet

Dictionary: main
glove puppet
noun