"Falling meteors" refers to the natural phenomenon where pieces of rock or metal from space enter the Earth's atmosphere and travel towards the ground. Full definition
Live through a crazy Armageddon experience by playing the Hostile Worlds mod and avoiding as many falling meteors as possible. (thegamer.com)
During any of the games Heart Attack sequences players have to drive through gates, avoid falling meteors and UFO abduction, run a specific line, and more. (xblafans.com)