INEXPIABLE Meaning of INEXPIABLE in English [in.ex.pi.a.ble] adj [ME inexpyable, fr. L inexpiabilis, fr. in- + expiare to expiate] (15c) 1: not capable of being atoned for 2. obs: implacable, unappeasable -- in.ex.pi.a.bly adv Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012