Definition of Minicoy Islands in English:

Minicoy Islands

proper noun

  • One of the groups of islands forming the Indian territory of Lakshadweep in the Indian Ocean.

Pronunciation:

Minicoy Islands

/ˈmɪnɪkɔɪ/