self-propelled rubber tyred vehicle - İspanyolca İngilizce Sözlük