English to Arabic

Meaning for:
Puppetry
other
عالم الدمى