English dictionary
meteor swarm meaning and definition
Definition and meaning of meteor swarm at MeaningMonkey.org. meteor swarm meaning and definition in the English Dictionary.METEOR SWARM noun
Definition of meteor swarm (noun)
- a group of meteoroids with similar paths
Source: Princeton University Wordnet