Synonyms: French capital, capital of France, City of Light, Paris
Definition: the capital and largest city of France; and international center of culture and commerce
Similar words: national capital
Definition: the capital city of a nation