cramp [noun] + agonising [adjective]