English

edit

Proper noun

edit

Nicobars

  1. The Nicobar Islands.

Noun

edit

Nicobars

  1. plural of Nicobar

Anagrams

edit