Spanish–English dictionary

English translation of the Spanish word engranaje de tornillo sin fin

Spanish → English
  
SpanishEnglish
engranaje de tornillo sin fin worm‐gear