Noun Definition

jalalabad

1.Definition: a town in eastern Afghanistan (east of Kabul)

Category: Places