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