Skip to main content

Definitions by Two Flashes

Driving over that lemon 

Continually hitting an obstacle or problem.