Itchiness

English word definition — powered by WordNet

NOUN

an irritating cutaneous sensation that produces a desire to scratch

Want to remember itchiness?

Sign up free to bookmark & revise