VariousWords beta
Definitions:
Noun
hard time
rough sledding
Definition: a difficulty that can be overcome with effort; "we had a hard time getting here"; "analysts predicted rough sledding for handset makers"
Definition: A difficult period of time.