Find the word definition

Wikipedia
Adailou

Adailou is a town in the Tadjoura region of Djibouti. It sprawls on a wide basin surrounded by granitic mountains on all sides. One of the distinctive features of Adailou countryside is the widespread growing of vegetables.