Definitions
There is 1 meaning of the phrase
Edward Thatch.
Edward Thatch - as a noun
An english pirate who operated in the caribbean and off the atlantic coast of north america (died in 1718)
Synonyms (Exact Relations)
blackbeardedward teachteachthatch