Definition of the Humber from the Oxford Advanced Learner's Dictionary


the Humber

; NAmE
jump to other results
a major river in north-eastern England. A suspension bridge (= a bridge hanging from cables supported by towers at each end) across it, called the Humber Bridge, has one of the longest spans (= distance between its supports) in the world.