Humber — definition

1. Humber (Noun)

1 definition

Humber (Noun) — An estuary in central northeastern England formed by the Ouse River and the Trent River.

1 type of
estuary
1 part of
England