To slowly wear away or be worn away by natural forces like water, wind, or ice. It can also mean to gradually weaken or damage something less physical, like trust or confidence.
From Latin *erodere* 'to gnaw away, corrode', from *e-* 'out' and *rodere* 'to gnaw'. The original idea is of something being slowly chewed away.
Try Another Word