meteor stream

Noun
  1. A transient shower of meteors when a meteor swarm enters the earth's atmosphere (synset 111527418)

Other Searches