roasted leg of lamb with vegetables - Alemán Inglés Diccionario