English to Arabic

Meaning for:
Terrace
other
الشرفة