Dictionary |
1 Result
#1
thatched roof
n.
a house roof made with a plant material (as straw)
. wn