roast leg of lamb - Turco Inglés Diccionario