ਹਿੜਹਿੜ

Shahmukhi : ہِڑ ہِڑ

Parts Of Speech : noun, feminine

Meaning in English

giggle, indecent laughter
Source: Punjabi Dictionary