itched
动词 itch:
scrape or rub as if to relieve itching
同义词:rub, scratch, itch
have or perceive an itch
同义词:itch
have a strong desire or urge to do something
同义词:itch, spoil