Find the word definition

Wikipedia
Mouddo

Mouddo is a town in the northern Tadjoura region of Djibouti. Mouddo is on the edge of depression Andabba of a flooded plain case (very rare) of rain.