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 - Словарь современного английского языка.