Definitions of meteor shower:

  • noun:   a transient shower of meteors when a meteor swarm enters the earth's atmosphere