Definitions of Jalalabad:

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