tough slog

Related

slogging · trudge · marathon · ordeal · hard · battle · struggle · muddy · relentless · draining · endurance · grit · perseverance · weary · laborious · gruel · sweat · push

Categories
Opposites
difficulty/effort

tough slogbreeze

Light, gentle air movement

cakewalk · walk in the park · piece of cake · easy ride · cinch

experience quality

tough slogpleasure cruise

Recreational sea voyage

delight · lark · romp · joy ride · joyride

pace/progress

tough slogsmooth sailing

Untroubled progress forward

fast track · downhill run · smooth ride · easy going · free ride

Familiarity
Top 2,000,000