Search results
- Dictionaryitch/ɪtʃ/
noun
- 1. an uncomfortable sensation on the skin that causes a desire to scratch. Similar
verb
- 1. be the site of or cause an itch: "the bite itched like crazy" Similar
Powered by Oxford Dictionaries
noun
verb
Powered by Oxford Dictionaries
define itchy |
define itching |