ITCHING Meaning of ITCHING in English n. 1.Itch.2.Craving, longing, teasing desire, uneasy hankering, importunate craving, burning. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012