HARROWING

Definition of HARROWING

  1. (adj)extremely painful