CATERPILLAR


Meaning of CATERPILLAR in English

(MACHINE PART) [noun] [C] [trademark] - (a vehicle with) an endless belt of metal plates around the sets of wheels on each side of the vehicle allowing movement over rough grounda caterpillar tractora caterpillar track

Cambridge English vocab.      Кембриджский английский словарь.