Definition of hauls:
(v) :
(transitive) To transport by drawing or pulling, as with horses or oxen, or a motor vehicle.
(v) :
(transitive) To draw or pull something heavy.
(v) :
(transitive) To carry or transport something, with a connotation that the item is heavy or otherwise difficult to move.
(n) :
An act of hauling or pulling, particularly with force; a (violent) pull or tug.
(n) :
An amount of something that has been taken, especially of fish, illegal loot, or items purchased on a shopping trip.
(v) :
(transitive, figuratively) Followed by up: to summon to be disciplined or held answerable for something.