च्याटच्याटाट

English: Translation
itchiness
Hindi: Translation
खुजलाहट
noun