place where criminals were burnt - Francés Inglés Diccionario