EXPIATE Meaning of EXPIATE in English v. a. Atone for, do penance for, make satisfaction or reparation for. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012