knapsack

noun

1.
a bag carried by a strap on your back or shoulder