hangover

noun
  1. the unpleasant physical effects felt the day after drinking too much alcohol
  2. something that remains from an earlier time or situation

Examples