meaning of thatcher

1. One who thatches.
2.
someone skilled in making a roof from plant stalks or foliage


Related Words

thatcher | thatcherism | thatcherite |

Developed & Maintained By Taraprasad.com

Treasure Words