to rot in prison - Español Inglés Diccionario