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