See also: deben English English Wikipedia has an article on:River DebenWikipedia Proper noun Deben A river in Suffolk, England, which flows into the North Sea. Anagrams Bende, DenebWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads