Dutch-English dictionary »

saint-pierre en miquelon meaning in English

DutchEnglish
Saint-Pierre en Miquelon eigennam

Saint Pierre and Miquelon(overseas territory of France)
proper noun