meteor stream

Explore definitions, synonyms, and language insights of meteor stream

Definitions

Noun
a transient shower of meteors when a meteor swarm enters the earth''s atmosphere

More General Terms