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

English Dictionary