adj. of or pertaining to a tingling or an irritation of the skin; of or pertaining to a restless longing or craving
ITCHING
Meaning of ITCHING in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012