Definitions
There is 1 meaning of the phrase
Henry Morgan.
Henry Morgan - as a noun
A welsh buccaneer who raided spanish colonies in the west indies for the english (1635-1688)
Synonyms (Exact Relations)
morgansir henry morgan