'Humber' definitions:

Definition of 'Humber'

(from WordNet)
noun
An estuary in central northeastern England formed by the Ouse River and the Trent River

Words containing 'Humber'