To weaken someone's morale over a long period.
To make something hard smaller and smoother by gradually rubbing off tiny bits, to wear down.
To eventually persuade or defeat (someone) through persistent effort.
To cause (someone) physical or mental fatigue.
Used other than figuratively or idiomatically: see wear, down.