wait for ages

listen to the pronunciation of wait for ages
الإنجليزية - الإنجليزية
wait for a very long time for something to happen