IDIOMS

haul off

(idiomatic, informal) To draw back the arm in order to punch.

Example:   He just hauled off and socked him in the jaw.