'Jalalabad' definitions:

Definition of 'Jalalabad'

(from WordNet)
noun
A town in eastern Afghanistan (east of Kabul)