Lahore /ləˈhɔːr/ noun1 •The second largest city of Pakistan and the provincial capital of Punjab; located on the Ravi river.