What does candy cane mean?

candy cane meaning in General Dictionary

a tough candy in the form of a rod (usually with stripes)