English to Arabic

Meaning for:
Terraced
other
متجاور