Depews
English
Proper noun
Depews
plural of
Depew
Anagrams
spewed