HUDSON BAY Meaning of HUDSON BAY in English ˌHudson ˈBay BrE AmE a large area of sea in northern Canada which is frozen for most of the year Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012