English to Hindi

Meaning for:
vellicate
other
सिहरन पैदा करना;गुदगुदाना