Top definition
A beautiful place that people often confuse for the word "town" when eating a sandwich. Most often used by serial killers.
I was eating a sandwich and looking in the distance and I said to myself, "What a beautiful Duwang!" *chew*
by Naxanz October 01, 2016
Get the mug
Get a Duwang mug for your bunkmate Manafort.
buy the domain for your diy vlog