YourDictionary

Minicoy Island

(mĭnˈĭ-koiˌ)

An island in the Arabian Sea off the southwest coast of India. It is part of the Indian union territory of Lakshadweep.

link/cite print suggestion box