Definitions
There is 1 meaning of the phrase
William Kidd.
William Kidd - as a noun
Scottish sea captain who was hired to protect british shipping in the indian ocean and then was accused of piracy and hanged (1645-1701)
Synonyms (Exact Relations)
captain kiddkidd