Definitions
There is 1 meaning of the phrase
Henry Hudson.
Henry Hudson - as a noun
English navigator who discovered the hudson river; in 1610 he attempted to winter in hudson bay but his crew mutinied and set him adrift to die (1565-1611)
Synonyms (Exact Relations)
hudson