Meteor shower

noun

Definitions

Noun
  1. 1
    A phenomenon occurring when many meteors are seen on Earth during a short period of time.
  2. 2
    a transient shower of meteors when a meteor swarm enters the earth's atmosphere wordnet

Next best steps

Mini challenge

Unscramble this word: meteorshower