English Dictionary
Definition double cream in British English
double cream noun
[uncountable] noun
Synonyms and related words
English Dictionary