a long pull - definition and synonyms

phrase mainly American
  1. a lot of effort to achieve something over a long period of time

    It’s been a long pull, but I’m through those exams.

See also main entry: pull