meaning of thatched roof
1.
a
house
roof
made
with
a
plant
material
as
straw
Related Words
thatched roof
|
Developed & Maintained By
Taraprasad.com