scratched an itch

English

Verb

scratched an itch

  1. simple past and past participle of scratch an itch