Humber
Humber
Noun
1. an estuary in central northeastern England formed by the Ouse River and the Trent River
(hypernym) estuary
(part-holonym) England
Humber
[Folklore] The legendary king of the Huns, fabled by Geoffrey of Monmouth to have invaded Britain about 1000 BCE. Humber and his army were defeated in a great battle by Locrin, near the river which bears his name.