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
Tweet