inflict—upon; revenge—; subject to—; —horrifies; —shocks; —stupefies; attend with—; avenge—; commit—; defend from—; deserve—; expiate—; hide—.