meteor shower

Definition of meteor shower

  1. :  a large number of meteors seen in a short time

Word by Word Definitions

  1. :  an atmospheric phenomenon (as lightning or a snowfall)

    :  any of the small particles of matter in the solar system that are directly observable only by their incandescence from frictional heating on entry into the atmosphere

    :  the streak of light produced by the passage of a meteor

  1. :  a fall of rain of short duration

    :  a similar fall of sleet, hail, or snow

    :  something resembling a rain shower

  1. :  to rain or fall in or as if in a shower

    :  to bathe in a shower

    :  to wet (as with water) in a spray, fine stream, or drops

  1. :  one that shows :  exhibitor

Seen and Heard

What made you want to look up meteor shower? Please tell us where you read or heard it (including the quote, if possible).