VariousWords beta
Related Terms:
Definitions:
Noun
Jalalabad
Definition: a town in eastern Afghanistan (east of Kabul)