ITCHING


Meaning of ITCHING in English

adj. of or pertaining to a tingling or an irritation of the skin; of or pertaining to a restless longing or craving

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