meteor stream definition

  • noun:
    • a transient shower of meteors whenever a meteor swarm enters the planet earth's environment

Related Sources

  • Hypernym for "meteor stream"
29 votes

How would you define meteor stream?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!