Find the word definition


Sehla ( Arabic:سهلة) is a village located in the north of Bahrain, on the outskirts of the capital city Manama. It is located in the Northern Governorate administrative region and is west of Khamis. The village is divided into two sections; North Sehla and South Sehla. This is due to the construction of a highway that passes through the village's centre.