Harrowing means extremely distressing, agonizing, or traumatic. Option B correctly identifies this emotional meaning. Options A (deeply established), C (a speck of dust - confusing 'harrowing' with something small), and D (artificial channel of water - confusing with 'irrigation') are all incorrect.