en
meteor shower
/ˈmiːtiər ˈʃaʊər/
Definition
1
A celestial event where a number of meteors appear to radiate from a single point in the night sky as Earth passes through a stream of cosmic debris.
2
A chaotic or overwhelming influx of falling objects or intense scrutiny, often used metaphorically.
Examples
If you are trying to view the Perseid meteor shower, please ignore those clickbait websites; watching a single GIF of a galaxy will not replace the actual experience.
Managing my base in Tropico became impossible when the sky decided to throw a meteor shower at me right as my neighbors started an unprovoked invasion.
Her public image suffered a meteor shower of scandals, proving that even celebrities can experience total atmosphere-burning reentry.