Topic: FOOD DISH


barley sugar

noun
     
barley sugar [uncountable and countable] British English
DFF a hard sweet made of boiled sugar

Explore FOOD DISH Topic