Find the word definition

Wikipedia
Chowra

Chowra is an island in the Andaman and Nicobar islands group of India. It is located to the north of Teressa island and to the south of Battimalv Island in the India Ocean. It is also known as Choura, Tatat or Sanenyo.