Sanskrit · noun · The Heart & the Body

Chhataphat

छटपट
Meaning

Restless writhing or fidgeting.