Esperanto edit

 
pupludisto

Etymology edit

pupo (puppet) +‎ ludi (to play) +‎ -isto (professional)

Noun edit

pupludisto (accusative singular pupludiston, plural pupludistoj, accusative plural pupludistojn)

  1. puppeteer (by profession)