Top definition
A city at the south-western edge of Canada known for a lack of positive facial expressions in public realm.
derek: "i just want something newwwww.. i wanna see new faces. i like vancouver, but if i see any more frowns im gonna die inside."
rob: "i know what you mean re: frowncouver"
by rbostyle March 12, 2009
Get the mug
Get a frowncouver mug for your buddy Abdul.