humber
Explore definitions, synonyms, and language insights of humber
Definitions
Noun
an estuary in central northeastern England formed by the Ouse River and the Trent River
Explore definitions, synonyms, and language insights of humber