What does Meteor Shower mean in Astronomy Dictionary?

December 16, 2018 Astronomy Dictionary

Link to this page

a meeting in which a large number of meteors enter the Earth's atmosphere from the exact same way in space at nearly the same time frame. Most meteor showers occur once the Earth passes through the debris left by a comet. by AbbeyReport definition