meteor-stream

Nouns

  • (n) a transient shower of meteors when a meteor swarm enters the earth's atmosphere meteor shower,

Synonyms

meteor shower

Words of close approximity