The English term "marionette, puppet" matches the German term "Marionette"

other english words that include "puppet" : german :
doll, puppet Puppe