Slovnenya

Translation English Japanese: putting to death

Dictionary: main
putting to death
noun