Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: meteor shower  'meeteeur 'shawu(r)
  1. A transient shower of meteors when a meteor swarm enters the earth's atmosphere
    - meteor stream

Derived forms: meteor showers

Type of: atmospheric phenomenon

Encyclopedia: Meteor shower