Definition of Meteor Stream

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

Synonyms for word "meteor stream"

Semanticaly linked words with "meteor stream"

Hyponims for word "meteor stream"