thatched roof

Noun
  1. A house roof made with a plant material (as straw) (synset 104424807)

Other Searches