Meaning of jalalabad

Definition of jalalabad

(noun) a town in eastern Afghanistan (east of Kabul)

Other information on jalalabad

WIKIPEDIA results for jalalabad
Amazon results for jalalabad