Haversack
WordNet
noun
(1) A bag carried by a strap on your back or shoulder
WiktionaryText
Etymology
The term derived through the French from German language Hafersack and Dutch language haverzak, meaning an oat-sack, a nose-bag for a horse. Hafer and haver meant oats.