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)

  1. a transient shower of meteors when a meteor swarm enters the earth's atmosphere
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: