French capital
1.
(
noun
) the capital and largest city of France; and international center of culture and commerce
Synonyms:
City of Light
,
Paris
,
capital of France
Related Words:
national capital
Terms and Conditions of Use / Copyright Notice