(n) a difficulty that can be overcome with effort, Syn. rough sledding, Example:we had a hard time getting here; analysts predicted rough sledding for handset makers
The Collaborative International Dictionary of English (GCIDE) v.0.53 Collaborative International Dictionary (GCIDE)