all-atoning
ALL-ATO'NING,
a. Atoning for all; making complete atonement.