Nancowry
English
Proper noun
Nancowry
An
island
of the
Nicobar Islands
,
India
.