English Dictionary
Definition cocoa butter in British English
cocoa butter noun
[uncountable] noun
Synonyms and related words

English Dictionary