Withered Carrot Share definition Flag 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 Withered Carrot by bj63 April 29, 2011 Get the Withered Carrot mug.