stuffed and roasted lamb - Alemán Inglés Diccionario