meaning of ashkhabad

ashkhabad meaning in General Dictionary

the capital and largest city of Turkmenistan