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