ਲੀਲ੍ਹਾ

Shahmukhi : لیلہ

Parts Of Speech : noun, feminine

Meaning in English

sport, amusement, wonderful act; theatrical performance; amour, amorous sport
Source: Punjabi Dictionary