Bahrein Island Synonyms

An island in the Persian Gulf
(Noun)