cotton-wool ball - French English Dictionary