Define knapsack. knapsack synonyms, knapsack pronunciation, knapsack translation, English dictionary definition of knapsack. n. A bag made of sturdy material and furnished with shoulder straps, designed for carrying articles on the back. American Heritage® Dictionary of the...