long slog

Related

exhausting · uphill · muddy · weary · plod · grueling · relentless · slogging · persevere · stamina · dreary · monotonous · tiresome · haul · crawl · drag · laborious · arduous

Opposites
duration and effort

long slogquick win

quick fix · breeze · cakewalk · walk in the park · piece of cake

ease and enjoyment

long slogjoyride

Reckless pleasure drive

pleasure cruise · smooth sailing · romp · lark · picnic

Familiarity
Top 2,000,000