itching
itch-ing
adjective
Having a strong, restless desire or longing for something.
"He had an itching desire to travel."
noun
An irritating skin sensation causing a strong desire to scratch.
"The constant itching was unbearable."
itch-ing
Having a strong, restless desire or longing for something.
"He had an itching desire to travel."
An irritating skin sensation causing a strong desire to scratch.
"The constant itching was unbearable."