Skip to definition.
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
    - meteor shower

Derived forms: meteor streams

Type of: atmospheric phenomenon