inexpiable ( synonym found)

Definition of inexpiable:

(adj) : both unforgivable and inexplicable

Back to Top