English

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

 

the Humber

 
BrE
 
; 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.