meteor-shower

Nouns

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

Synonyms

meteor stream

Words of close approximity