We found one dictionary that defines the word wrap sb in cotton wool:
General (1 matching dictionary)
General (1 matching dictionary)
- wrap sb (up) in cotton wool: Cambridge Advanced Learner's Dictionary