meteor shower Meaning, Definition & Usage

  1. noun a transient shower of meteors when a meteor swarm enters the earth's atmosphere
    meteor stream.

WordNet