( especially NAmE ) to be willing to continue doing a task until it is finished :
I promise I am in this for the long haul.
( especially NAmE ) to be willing to continue doing a task until it is finished :
I promise I am in this for the long haul.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005