Atoned meaning in spanish. Spanish-English Dictionary.