Sanskrit · noun · The Heart & the Body

Gudgudi

गुदगुदी
Meaning

A tickle or ticklish sensation.