1 definition by tdiguy123

Top Definition
1. To screw up

2. A tool used to destroy things
1. "Donny, you scartched everything!"

2. "Hey Nick, can I borrow your pencil scartchinator?"
by tdiguy123 October 26, 2013

Mug icon
Buy a scartch mug!