humber

Noun
  1. An estuary in central northeastern England formed by the Ouse River and the Trent River (synset 109330046)

Other Searches