caterpillar vehicle - Alemán Inglés Diccionario