Definitions of Edward thatch:

  • noun:   an English pirate who operated in the Caribbean and off the Atlantic coast of North America (died in 1718)