Meaning of needle oiler in English:

needle oiler

noun

  • Needle lubricator.

Origin

1960s.