MARIONETTE


Meaning of MARIONETTE in English

noun the buffel duck.

2. marionette ·noun a puppet moved by strings, as in a puppet show.

Webster English vocab.      Английский словарь Webster.