Meteor shower

What is Meteor shower?

Meteor shower definition and meaning on Dictionary terms:
noun Astronomy.

the profusion of meteors observed when the earth passes through a meteor swarm.