ENGLISH → HINDIitchingnoun01nounखुजलीan irritating cutaneous sensation that produces a desire to scratchSimilar wordsitch →itchiness →Dictionary sources & licensesCopy link ↗