Definitions Found:

cause of injury or damage a detriment to progress