corrode
(of a fault or sin) forgivable
school for training future ministers
destroy or wear away gradually by chemical action (over a long period)
revere