Learn how to say Afterglow correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word afterglow:
light or radiance remaining in the sky after the sun has set.
good feelings remaining after a pleasurable or successful experience:
basking in the afterglow of victory