Devonshire cream
1.
(
noun
) (Britain) thick cream made from scalded milk
Synonyms:
clotted cream
Related Words:
cream
Terms and Conditions of Use / Copyright Notice