knapsack (n.) Look up knapsack at Dictionary.com
c.1600, from Low German Knapsack (Dutch knapzak), probably from knappen "to eat" literally "to crack, snap" + Sack "bag" (see sack (n.1)).