rough sledding - English Synonyms Dictionary

rough sledding

n.
[1] hard time