Miquelon
[ mik-uh-lon; French meekuh-lawn ]
/ ˌmɪk əˈlɒn; French mikəˈlɔ̃ /
noun
Example sentences from the Web for miquelon
British Dictionary definitions for miquelon
Miquelon
/ (ˈmiːkəˌlɒn, French miklɔ̃) /
noun
a group of islands in the French territory of Saint Pierre and Miquelon