Meaning of “cotton wool” - Learner’s Dictionary

cotton wool

noun [ U ] uk UK (US cotton)

a soft mass of cotton, usually used for cleaning your skin

(Definition of “cotton wool” from the Cambridge Learner’s Dictionary © Cambridge University Press)