English dictionary
humber meaning and definition
Definition and meaning of humber at MeaningMonkey.org. humber meaning and definition in the English Dictionary.HUMBER noun
Definition of Humber (noun)
- an estuary in central northeastern England formed by the Ouse River and the Trent River
Source: Princeton University Wordnet