Kotomora
応報主義 (ouhoushugi) Japanese meaning: retributivism | Kotomora