ITCHING Meaning of ITCHING in English n. itchiness, scratchiness, itchy sensation which leads to scratching; longing, craving, desire Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012