Meaning of humber

Definition of humber

(noun) an estuary in central northeastern England formed by the Ouse River and the Trent River

Other information on humber

WIKIPEDIA results for humber
Amazon results for humber