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
    "Stargazers gathered to watch the Perseid meteor shower";
    - meteor stream

Derived forms: meteor showers

Type of: atmospheric phenomenon

Encyclopedia: Meteor shower