roast lamb slices - Francés Inglés Diccionario