Meaning of edward thatch

Definition of edward thatch

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

Other information on edward thatch

WIKIPEDIA results for edward thatch
Amazon results for edward thatch