humber Meaning, Definition & Usage

  1. noun an estuary in central northeastern England formed by the Ouse River and the Trent River

WordNet