A long period of time during which work continues or something is done.
My cousin has decided to stay here for the long haul and will not return to his home.
A long period of time during which work continues or something is done.
My cousin has decided to stay here for the long haul and will not return to his home.