English dictionary
hudson bay meaning and definition
Definition and meaning of hudson bay at MeaningMonkey.org. hudson bay meaning and definition in the English Dictionary.HUDSON BAY noun
Definition of Hudson Bay (noun)
- an inland sea in northern Canada
Source: Princeton University Wordnet