METEOR STREAM
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Meteor Stream.
Meteor Stream - as a noun
A transient shower of meteors when a meteor swarm enters the earth's atmosphere
Synonyms (Exact Relations)
meteor showerExample Sentences
"The meteor stream provided a stunning light show in the night sky."
"Astronomers are studying the origin and composition of the meteor stream."
"The annual Perseid meteor stream occurs in August."
"The meteor stream caused a shower of shooting stars."
"During the meteor stream, hundreds of meteors can be seen per hour."