Definisi 'humber'

English to English
noun
1 an estuary in central northeastern England formed by the Ouse River and the Trent River Terjemahkan
source: wordnet30

More Word(s)
estuary, england,

Visual Synonyms