Definition of Hudson Bay in English:

Hudson Bay

proper noun

  • An inland sea—the largest in the world—in northeastern Canada. It is connected to the North Atlantic Ocean via Hudson Strait.

Origin

Named after the explorer Henry Hudson, who discovered it in 1610.

Pronunciation:

Hudson Bay

/ˈhədsən ˌbā/