doumben
Middle English
Verb
doumben
alternative form of
dumben