Touched
Tamil Meaning
மனக்கிளர்ச்சி உண்டாக்குகிற
English Meaning
- Emotionally affected; moved: very touched by the stranger's kindness.
- Somewhat demented or mentally unbalanced.