Spanish-English dictionary »

san pedro y miquelón meaning in English

SpanishEnglish
San Pedro y Miquelón proper noun

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