Definitions of puppeteer:

  • noun:   one who operates puppets or marionettes