YourDictionary

meteor shower

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

See meteor shower in American Heritage Dictionary 4

Learn more about meteor shower

Related Articles

link/cite print suggestion box