meteor : Idioms & Phrases


meteor shower

  • noun a transient shower of meteors when a meteor swarm enters the earth's atmosphere
    meteor shower.
WordNet

meteor stream

  • noun a transient shower of meteors when a meteor swarm enters the earth's atmosphere
    meteor shower.
WordNet

meteor swarm

  • noun a group of meteoroids with similar paths
WordNet