meaning of thatched roof

1. a house roof made with a plant material as straw


Related Words

thatched roof |

Developed & Maintained By Taraprasad.com

Treasure Words