pit roasted lamb - Francés Inglés Diccionario