ITCHING


Meaning of ITCHING in English

n. itchiness, scratchiness, itchy sensation which leads to scratching; longing, craving, desire

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.