Find the word definition

Wikipedia
Karrana

Karrana is a village located in the Northern Governorate, Bahrain. The village is called the "Green Village" because of the excellence of its green palms and a relatively good place for farming. The village is located west of the capital Manama