Find the word definition

Wikipedia
Marquban

Marquban ( Arabic: مرقوبان) is a village in Sitra, Bahrain, located near the middle part of the island.

Category:Sitra