What is the meaning of the word "puppeteer"?

Definitions: