1. Noun. A period of time sufficient for factors to work themselves out. "He performed well over the long haul"