Home

Word

French capital, n.
more info the capital and largest city of France; and international center of culture and commerce
<noun.location>

City of Light French capital Paris capital of France