Follow US:

What does ‘lay a patch’ mean?

( vp ) To screech your tires pulling out. Hilda just left; I heard her lay a patch pulling out.