Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: meteor stream
  1. A transient shower of meteors when a meteor swarm enters the earth's atmosphere
    "Stargazers gathered to watch the Perseid meteor stream";
    - meteor shower

Derived forms: meteor streams

Type of: atmospheric phenomenon

Encyclopedia: Meteor stream