erodes

verb
  1. to gradually wear away or destroy by the action of water, wind, or other natural forces
  2. to gradually weaken or destroy something
  3. Usage: figurative use

Examples