meteor shower Hear it!

meteor shower Definition

meteor shower

noun

the effect produced by a group of meteoroids, probably the debris left by the passage of a comet, coming from the same area in the sky