new westminster









new westminster


noun

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