Translation of life sentence in Indonesian

User Contribution

life sentence

hukuman seumur hidup

noun