Minicoy

English

Proper noun

Minicoy

  1. An island of Lakshadweep, India.

Translations