Meaning of “ice lolly” - Learner’s Dictionary

ice lolly

noun [ C ] uk UK US trademark Popsicle

a sweet, fruit-flavoured piece of ice on a small stick

(Definition of “ice lolly” from the Cambridge Learner’s Dictionary © Cambridge University Press)