Lahore in Russian Lahore in Russian Лахо́р proper noun The second largest city of Pakistan and the provincial capital of Punjab; located on the Ravi river. Add to Flashcards