'French Republic' definitions:

Definition of 'French Republic'

(from WordNet)
noun
A republic in western Europe; the largest country wholly in Europe [syn: France, French Republic]