scratched one's own itch

English

Verb

scratched one's own itch

  1. simple past and past participle of scratch one's own itch