Definition of Hudson Bay

  • 1. An inland sea in northern Canada Noun

Semanticaly linked words with "hudson bay"