Meteor Stream (Noun)
Meaning
A transient shower of meteors when a meteor swarm enters the earth's atmosphere.
Classification
Nouns denoting natural phenomena.
A transient shower of meteors when a meteor swarm enters the earth's atmosphere.
Nouns denoting natural phenomena.