English dictionary
thatched roof meaning and definition
Definition and meaning of thatched roof at MeaningMonkey.org. thatched roof meaning and definition in the English Dictionary.THATCHED ROOF noun
Definition of thatched roof (noun)
- a house roof made with a plant material (as straw)
- synonyms: thatch
Source: Princeton University Wordnet