Definition of Charmin™ noun from the Oxford Advanced Learner's Dictionary

Charmin™

noun
 
;
 
[Uncountable]
 
the name of a range of US paper products. For many years television advertisements for soft Charmin toilet paper showed Mr Whipple, a supermarket employee, telling customers: ‘Please don’t squeeze the Charmin!’.
Search Results