hauler (n.)
1670s, from haul (v.) + -er (1).