what is a haversack
Definition of haversack. : a bag similar to a knapsack but worn over one shoulder.