pang

noun
  1. a sudden sharp feeling of physical pain
  2. a sudden sharp feeling of emotional distress

Examples