hauler (n.) Look up hauler at Dictionary.com
1670s, from haul (v.) + -er (1).