serve a life sentence - İspanyolca İngilizce Sözlük