ਰੂਹ ਅਫ਼ਜ਼ਾ

Shahmukhi : روح افزا

Parts Of Speech : adjective

Meaning in English

enlivening, invigorating, stimulating, exhilarating, life-giving, animating
Source: Punjabi Dictionary