thatched_roofEnglish

thatch, thatched roof

Noun

A house roof made with a plant material (as straw)

English: thatch, thatched roof

English words with similar meanings

Show 1 words