English Dictionary
Definition lolly in British English
lolly noun
noun
/ˈlɒli/

English Dictionary