Meaning of french republic

Definition of french republic

(noun) a republic in western Europe; the largest country wholly in Europe

Other information on french republic

WIKIPEDIA results for french republic
Amazon results for french republic