Definition of Hudson in US English:

Hudson

proper noun

  • A town in southern New Hampshire, on the Merrimack River; population 24,771 (est. 2008).

Pronunciation

Hudson

/ˈhədsən/