Noun meteor shower has 1 sense
  1. meteor shower, meteor stream - a transient shower of meteors when a meteor swarm enters the earth's atmosphere
    --1 is a kind of atmospheric phenomenon
    --1 has parts: meteor, shooting star
,
TOP