self-propelled rubber tired vehicle - Alemán Inglés Diccionario