Definitions
There is 1 meaning of the phrase
Meteor Shower.
Meteor Shower - as a noun
A transient shower of meteors when a meteor swarm enters the earth's atmosphere
Synonyms (Exact Relations)
meteor streamExample Sentences
"We stayed up late to watch the meteor shower last night."
"Every August, there is a spectacular meteor shower called the Perseids."
"The meteor shower lit up the night sky with streaks of light."
"Astronomy enthusiasts gather in remote areas to witness the annual meteor shower."
"The meteor shower lasted for several hours, delighting everyone who saw it."