From marionet + -en- + staat, a calque from Mandarin 傀儡國家/傀儡国家 (kuǐlěi guójiā, “puppet state”).
marionettenstaat m (plural marionettenstaten)