Saint-Pierre and Miquelon

English edit

Proper noun edit

Saint-Pierre and Miquelon

  1. Two islands constituting an overseas territory of France near Newfoundland.

Translations edit