Humber
English Dictionary
->
Letter H
-> Humber
Search Dictionary:
Humber Definition
(n)
an
estuary
in
central
northeastern
England
formed
by
the
Ouse
River
and
the
Trent
River
Humber Synonyms
Humber
© Art Branch Inc.