Nicobar Islands in Latin Nicobar Islands in Latin nicobaricus proper noun An archipelago of the Indian Ocean. Add to Flashcards