Definition of needle-bar in English:
needle-bar
noun
A bar to which the needles are attached on a sewing or knitting machine.
Origin
Mid 19th century.
Are You Learning English? Here Are Our Top English Tips
A bar to which the needles are attached on a sewing or knitting machine.
Mid 19th century.