SynonymX
Speak
Humber
Definition of Humber
1.
An estuary in central northeastern England formed by the Ouse River and the Trent River
Noun
Semanticaly linked words with "humber"
england
estuary