Find the word definition

Wikipedia
Sitra

Sitra ( or , As-Sitra), also known as Sitrah or Sitra Island , is an island in Bahrain. It has a distance of south of the capital, Manama, on Bahrain Island.