English to Arabic

Meaning for:
Thatching
other
تسقيف