Shobdo Logo
ODEdamson cheese

damson cheese

Flag: gbEnglishOxford Dictionary of English

damson cheese
noun [mass noun] a solid preserve made from damsons and sugar.