Meaning of meteor shower

Definition of meteor shower

(noun) a transient shower of meteors when a meteor swarm enters the earth's atmosphere

Other information on meteor shower

WIKIPEDIA results for meteor shower
Amazon results for meteor shower