thatcher

noun

1.
someone skilled in making a roof from plant stalks or foliage
Derived from:
thatch