spit roasting. spit roast - Francés Inglés Diccionario