Top definition
To leave tire marks behind from peeling out.
I've got a bitchin' Camaro that can lay scratch from here to Taco Bell.
by PonyRunner July 23, 2017
Get the mug
Get a lay scratch mug for your mama Nathalie.