from the GNU version of the Collaborative International Dictionary of English
- n. an island in the Persian Gulf; same as Bahrain.
- n. an island country in the Persian Gulf.
from WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
- n. an island in the Persian Gulf
- n. an island country in the Persian Gulf off the coast of Saudi Arabia; oil revenues funded progressive programs until reserves were exhausted in 1970s
Sorry, no etymologies found.