Definition of needle spray in English:

needle spray

noun

  • A fine but powerful jet of water from a shower head.

Origin

1960s.