stung

(noun) pang

pain (generic term)
hurting (generic term)