MalayTranslate.com
Malay to English Translator
Translate Here

English to English

thatched roof

noun (n)

  • a house roof made with a plant material (as straw)
    sebuah rumah atap yang dibuat menggunakan bahan tanaman (seperti jerami)
    Synonym:
    thatch
    source: wordnet30