Advertisement
Advertisement
Minicoy Island
[ min-i-koi ]
noun
- a small island in the S Laccadive Islands, off the SW coast of India. 1.25 sq. mi. (3.24 sq. km).
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[ min-i-koi ]
Advertisement
Advertisement
Advertisement
Advertisement
Browse