stuffed and roasted lamb - Turco Inglés Diccionario