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]
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