self-propelled rubber tired vehicle - Español Inglés Diccionario