quebec city

Noun
  1. The French-speaking capital of the province of Quebec;
    Situated on the Saint Lawrence River (synset 108848309)

Other Searches