ਸ਼ਰਲਾਟਾ

Shahmukhi : شرلاٹا

Parts Of Speech : noun, masculine

Meaning in English

shower, especially an intense one of rain
Source: Punjabi Dictionary