Definify.com

Definition 2024


Nicobar_Islands

Nicobar Islands

English

Proper noun

Nicobar Islands

  1. An archipelago in the Indian Ocean.

Synonyms

Translations