From тяга́ть (tjagátʹ) + -ач (-ač).
тяга́ч • (tjagáč) m inan (genitive тягача́, nominative plural тягачи́, genitive plural тягаче́й)