montreal

Noun
  1. A city in southern Quebec province on the Saint Lawrence River;
    The largest city in Quebec and 2nd largest in Canada;
    The 2nd largest French-speaking city in the world (synset 108848525)

Other Searches