Sanskrit · noun · The Heart & the Body

Gudgudi

गुदगुदी
said gud-gu-dee
Meaning

A tickling sensation.