To destroy or weaken something gradually, especially by chemical action. The acid began to corrode the metal surface over time.
To deteriorate or wear away gradually. The constant exposure to harsh weather conditions can corrode the paint on the building.
To undermine or weaken something gradually. The scandal served to corrode the public's trust in the government.