scroach
To scorch.
Verb
To scorch.
Forms
scroaches
scroaching
scroached