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