English-Arabic dictionary »

thatched meaning in Arabic

EnglishArabic
Thatched [UK: θætʃt]
[US: ˈθætʃt]

مسقّف