tough slog
- grindCrush into particles
- uphillToward higher elevation
- slogLaborious persistent effort
- gruelingExtremely tiring and demanding
- exhaustingDepleting one's stamina
slogging · trudge · marathon · ordeal · hard · battle · struggle · muddy · relentless · draining · endurance · grit · perseverance · weary · laborious · gruel · sweat · push
- hardshipshardship, adversity, struggle, misfortune, difficulties
tough slogbreeze
Light, gentle air movement
cakewalk · walk in the park · piece of cake · easy ride · cinch
tough slogsmooth sailing
Untroubled progress forward
fast track · downhill run · smooth ride · easy going · free ride