Top definition
A reward that has been presented and withdrawn so many times as to become undesirable
Man, that Casino project has hit the street so many times it looks like a withered carrot
by bj63 April 11, 2011
Get the mug
Get a Withered Carrot mug for your cousin Julia.