English synonyms about - contact  

Humber

noun

1 Humber

An estuary in central northeastern England formed by the Ouse River and the Trent River.


Find more on humber elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0502