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