Devonshire cream

1. (noun) (Britain) thick cream made from scalded milk
Synonyms: clotted cream
Related Words: cream



Terms and Conditions of Use / Copyright Notice