Word by Word Definitions
: an atmospheric phenomenon (such 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
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).