As #2 says, it means 'make up for' (compensate). Definitions do not totally interact; various phrases are added to help round out the total picture of the word, but every one need not relate to every other one.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.