It means discouraging, discouraging, discouraging, deterring, causing hopelessness. Demoralize. Losing your spirits or hope.