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