Log in
Search words & phrases
itchy
US /ˈɪtʃi/
・
UK /ˈɪtʃi/
B1
Definition
Video subtitles
adjecitve
Nervous and unable to relax
(Of skin, etc.) irritated so you want to scratch it