Humber
WordNet

noun


(1)   An estuary in central northeastern England formed by the Ouse River and the Trent River
 
x
OK