ALL meanings of meteor swarm
me·te·or swarm
M m - noun meteor swarm any large number of meteoroids moving in parallel paths. 1
- noun meteor swarm a large number of meteoroids. When the earth passes through a meteor swarm, this causes a meteor shower 0