Definition of meteor shower in English:
A number of meteors that appear to radiate from one point in the sky at a particular date each year, due to the earth’s regularly passing through a field of particles at that position in its orbit. Meteor showers are named after the constellation in which the radiant is situated, e.g., the Perseids.
- The Leonid meteor shower, which radiates from the so-called sickle of Leo, displays a double peak this year.
- A meteor shower occurs when Earth crosses this stream of debris.
- Although summer is the best time to view the most dramatic showers, you may still be able to see the Geminids, a meteor shower that typically shows up around the middle of December.
Definition of meteor shower in:
- British & World English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.
Most popular in the US
Most popular in the UK
Most popular in Australia
Most popular in India
Most popular in Pakistan