English Dictionary
Definition itch in British English
itch noun
[singular] noun
/ɪtʃ/
Synonyms and related words
