'all-day sucker' definitions:

Definition of 'all-day sucker'

(from WordNet)
noun
Hard candy on a stick [syn: lollipop, sucker, all-day sucker]