roasted leg of lamb with vegetables - Turco Inglés Diccionario