french capital Meaning, Definition & Usage

  1. noun the capital and largest city of France; and international center of culture and commerce
    Paris; capital of France; City of Light.

WordNet