Answer: fantoccini

AnswerCrossword Clue
fantoccini(Italian) mechanically worked puppets used in street theatre