cotton-wool patch - French English Dictionary