Definitions of Henry morgan:

  • noun:   a Welsh buccaneer who raided Spanish colonies in the West Indies for the English (1635-1688)