Meteor Swarm (noun) Definition, Meaning & Examples

noun Astronomy.
  1. any large number of meteoroids moving in parallel paths.
Meteor Swarm (noun) Definition, Meaning & Examples

More Definitions