be roasted alive - Francés Inglés Diccionario