a long period of time: over the long haul the candidates performed well

listen to the pronunciation of a long period of time: over the long haul the candidates performed well
English - English
long-haul
a long period of time: over the long haul the candidates performed well
Favorites