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
by thebatcave? December 10, 2007