Noun
cotton wool bud (plural cotton wool buds) (Britain) A short, thin and flexible rod with a small wad of cotton wool at each end.