Definition of needle-shower in English:

needle-shower

noun

  • A shower bath of strong fine jets of water; an act of bathing in such a shower.

Origin

Early 20th century; earliest use found in Science.