English dictionary
meteor stream meaning and definition
Definition and meaning of meteor stream at MeaningMonkey.org. meteor stream meaning and definition in the English Dictionary.METEOR STREAM noun
Definition of meteor stream (noun)
- a transient shower of meteors when a meteor swarm enters the earth's atmosphere
- synonyms: meteor shower
Source: Princeton University Wordnet