meteor stream
1.
(
noun
) a transient shower of meteors when a meteor swarm enters the earth's atmosphere
Synonyms:
meteor shower
Related Words:
atmospheric phenomenon
Terms and Conditions of Use / Copyright Notice