To infect or spoil gradually.
To have a debilitating effect, often related to feelings or morals.
ऐसे प्रभाव रखना जो सेहत या नैतिकता को कमजोर करे।
English Usage: His guilt cankered his conscience, making it hard for him to sleep.
Hindi Usage: उसकी गलती ने उसकी आत्मा को कमजोर कर दिया, जिससे उसे सोना मुश्किल हो गया।