Dumont

A town or city that smells like a deposit of fish shit
Man, that place sure was a Dumont.
by connscan June 12, 2009
mugGet the Dumont mug.