New Westminster


noun

a city in SW British Columbia, in SW Canada, on the Fraser River: suburb of Vancouver.