English Dictionary
◊ THATCHER
thatcher
n : someone skilled in making a roof from plant stalks or
foliage