Humber - Definition

humber

n 1: an estuary in central northeastern England formed by the
Ouse River and the Trent River

Look up another word