meteor shower
meteor shower
Definition
meteor shower
noun
the effect produced by a group of meteoroids, probably the debris left by the passage of a comet, coming from the same area in the sky
Browse dictionary entries near meteor shower
- meteor
- metencephalon
- metempsychosis
- mete
- Metchnikoff
- Metcalfe's law
- Metcalfe, Robert Melancton
- Metcalfes Law
- metazoan
- metaxylem
- meteoric
- meteorite
- meteorograph
- meteoroid
- meteorological
- meteorology
- meter
- meter-kilogram-second
- meter maid
- -meter
