self-propelled rubber tired vehicle - Francés Inglés Diccionario