Find the word definition

Wikipedia
Muqaba

Muqaba ( Arabic: مقابة. Mgaba) is a village in Bahrain. It is 10 kilometers away from the capital Manama.

Category:Populated places in Bahrain