scouched

English

Verb

scouched

  1. simple past and past participle of scouch