trailer for transporting heavy loads - İspanyolca İngilizce Sözlük