capital of france

Noun
  1. The capital and largest city of France;
    And international center of culture and commerce (synset 108952341)

Other Searches