heavy and long vehicles - İspanyolca İngilizce Sözlük