an island in the Persian Gulf
[ Syn: bahrain , bahrain island , bahrein , bahrein island ]
an island country in the Persian Gulf off the coast of Saudi Arabia; oil revenues funded progressive programs until reserves were exhausted in 1970s
[ Syn: bahrain , state of bahrain , bahrein ]