Definition of METEOR SHOWER
noun : METEOR SHOWER
Source: WordNet 3.1
-
1. (
) a transient shower of meteors when a meteor swarm enters the earth's atmosphere ;
See more about : METEOR SHOWER