spit roasting - Francés Inglés Diccionario