English to Arabic

Meaning for:
Terracing
other
التزويد بشُرفة