ride on something (a means of transport) - İspanyolca İngilizce Sözlük