Denbows
English
Proper noun
Denbows
plural of
Denbow
Anagrams
snowbed