bahrein

Noun
  1. An island in the Persian Gulf (synset 108867413)
  2. An island country in the Persian Gulf off the coast of Saudi Arabia;
    Oil revenues funded progressive programs until reserves were exhausted in 1970s (synset 108867086)

Other Searches