English to Arabic

Meaning for:
Scaffold
other
السقالة