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