ITCHING


Meaning of ITCHING in English

n.

1.

Itch.

2.

Craving, longing, teasing desire, uneasy hankering, importunate craving, burning.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.