Top definition
Blocking trailing traffic by having cars pacing themselves in every lane and doing less than the optimum rate of speed.
I would have been here on time, but they were playing carcheesi out there on the highway.
by Beagieman November 23, 2008
Get the mug
Get a carcheesi mug for your cat Julia.