|  | 
Definition of Meteor stream
1. Noun. A transient shower of meteors when a meteor swarm enters the earth's atmosphere. 
Exact synonyms: Meteor Shower
Generic synonyms: Atmospheric Phenomenon
Terms within: Meteor, Shooting Star
Generic synonyms: Atmospheric Phenomenon
Terms within: Meteor, Shooting Star



