08 Sep 2021 What on earth is Thatch??? thatch : noun meaning “a matted layer of dead stalks, moss, and other material in a lawn” (Thank you Oxford Dictionary) In... Learn More