spit-roasted chicken - Francés Inglés Diccionario