meteor stream Meaning, Definition & Usage

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

WordNet