very long time, indefinitely long period of time (informal)

listen to the pronunciation of very long time, indefinitely long period of time (informal)
very long time, indefinitely long period of time (informal)
Favorites