taking one medicine (verb) atone: compensate; make amends for former misdoing
Sinonime: absolve,
answer,
apologize,
appease,
balance,
correct, counterbalance, do penance, expiate, make amends, make redress, make reparation, make up for,
offset, outweigh,
pay, pay one's dues, propitiate,
recompense,
reconcile,
redeem,
redress,
repair, set off,
square, take one's medicine