Expiatorious

Webster's Dictionary of the English Language

·adj Of an expiatory nature; expiatory.