Jalalabad in Russian Jalalabad in Russian Джелалаба́д proper noun The capital city of Nangarhar province, Afghanistan. Add to Flashcards