Find the word definition

Wiktionary
double creams

n. (double cream English)