a long haul


Also found in: Dictionary, Thesaurus, Legal, Financial, Encyclopedia.

a long haul

something that takes a lot of time and energy It's been a long haul but we've finally got the house looking the way we want it. (American)
See also: haul, long