ATONE Meaning of ATONE in English (v. t.) To make satisfaction for; to expiate. Webster's English dictionary. Английский словарь Webster. 2012