'Jalalabad' definitions:

Definition of 'Jalalabad'

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