meteor shower noun1 •A phenomenon occurring when many meteors are seen on Earth during a short period of time. formsmeteor showers