serve a life sentence - Español Inglés Diccionario