had been atoning
-había estado expiando
Past perfect progressiveconjugation ofatone.There are other translations for this conjugation.

atone

Examples
Other Dictionaries
Explore the meaning of atone in our family of products.
Word of the Day
chilling