Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

al mukalla Definition

Cancel
al mukalla
geographical name(Al Mu-kal-la)
town and port on the Gulf of Aden in Yemen; chief town of the Hadramawt

Words Related to al mukalla!

al mukalla Examples by Brain Bank Users