life_sentenceEnglish

life, life sentence

Noun

A prison term lasting as long as the prisoner lives

English: life sentence, life

Bahasa: seumur hidup

Bahasa words with similar meanings

English words with similar meanings

Show 1 words