Meaning of Ashkhabad

Definition of Ashkhabad

(noun) the capital and largest city of Turkmenistan

Other information on Ashkhabad

WIKIPEDIA results for Ashkhabad
Amazon results for Ashkhabad