Meaning of “thatcher” in the English Dictionary

English