corrode
Definitions
To destroy or wear away gradually by chemical action, such as rusting.
To weaken or destroy something, such as feelings, trust, or a foundation, over a period of time.
Examples
Saltwater will quickly corrode the metal parts of the ship if they are not properly treated.
Acid rain can corrode limestone buildings and statues over many years.
Constant exposure to moisture began to corrode the iron fence in the backyard.