English to Arabic

Meaning for:
Marionettes
other
الدمى المتحركة