Skip to main content

Definitions by Two Flashes

Driving over that lemon 

Continually hitting an obstacle or problem.
"I have been driving over that lemon over and over again