2 definitions by thebatcave?

One of Canada's largest cities, noted for its temperate climate, dense and diverse population, and beautiful scenery, as well as its proximity to winter-sports mecca Whistler.
The thriving metropolis of Vancouver, nestled between the mountains and the seashore, is constantly voted one of the world's best places to live.
by thebatcave? December 10, 2007
Get the Vancouver mug.
A beautiful but sleepy suburb connected to the city of Vancouver by the Lion's Gate Bridge.
After dinner downtown, we drove back over the bridge to West Vancouver.
by thebatcave? December 10, 2007
Get the West Vancouver mug.