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)