CATERPILLAR


Meaning of CATERPILLAR in English

trademark

— used for a tractor made for use on rough or soft ground and moved on two endless metal belts

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.