Translation of engranaje de tornillo sin fin in English:

engranaje de tornillo sin fin

worm gears, n.

masculine noun

  • 1

    worm gears
    worm gear assembly