meteor shower
Short definition from Wiktionary
Noun
- A phenomenon occurring when many meteors are seen on Earth during a short period of time.
We haven’t written up meteor shower yet: Simple and Standard meanings, examples and a quiz.
Short definition from Wiktionary
We haven’t written up meteor shower yet: Simple and Standard meanings, examples and a quiz.