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