meteor shower

1. (noun) a transient shower of meteors when a meteor swarm enters the earth's atmosphere
Synonyms: meteor stream
Related Words: atmospheric phenomenon



Terms and Conditions of Use / Copyright Notice