English Dictionary
Definition golden syrup in British English
golden syrup noun
[uncountable] noun
Synonyms and related words

English Dictionary