pang

noun

1.
a sudden sharp feeling
2.
a mental pain or distress
3.
a sharp spasm of pain