|
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