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)