What is Douchetown?
A town where many douches reside..
He is such a douchenugget, he should be the mayor of douchetown
See douche, douchenugget, moron, idiot, pussy