foredoes

verb
  1. third person singular present of foredo; to ruin or destroy beforehand
  2. Usage: archaic

Examples