Definition of star shower in English:

star shower

noun

  • A shower of falling meteors.

Origin

Early 19th century; earliest use found in Percy Bysshe Shelley (1792–1822), poet.