foredoing

noun
  1. destruction or ruin; the act of destroying beforehand
  2. Usage: archaic

Examples