Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

humber Definition

Cancel
humber
noun(hum-ber)
an estuary in central northeastern England formed by the Ouse River and the Trent River

Words Related to humber!

humber Examples by Brain Bank Users