French capital french·ca·pi·tal uncommon noun 1. the capital and largest city of France; and international center of culture and commerce SynonymsParisCity of LightFrench capitalcapital of France Related words Broader terms national capital Parts France Part of LouvreTuileriesLeft BankMontmartreClichyOrlyRight BankParisian WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.