Tough Sledding

What does the idiom “tough sledding” mean?

Definition: difficulty, difficult progress on a task

Example: The book is 1,400 pages long. It started out interesting, but in the later parts it’s been tough sledding.

Note: This idiom is North American.