Definitions of French capital:

  • noun:   the capital and largest city of France; and international center of culture and commerce