Thesaurus.com
Dictionary.com

puppet play

NOUN
puppet show
Synonyms