English to Arabic

Meaning for:
Marionette
other
الدمية المتحركة