Spanish-French dictionary »

isla de francia meaning in French

SpanishFrench
Isla de Francia noun

Île-de-Francenom {f}