English to Arabic

Meaning for:
Shutter
other
الدرفة