HUMBER



Definition:

  1. [noun] an estuary in central northeastern England formed by the Ouse River and the Trent River
    Synonyms: Humber