puppet play - English Synonyms Dictionary

puppet play

n.
[1] puppet show