cotton-wool

noun

Medical Definition of cotton-wool

British