Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: meteor shower  'mee-tee-ur 'shaw(-u)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