haversack

meaning: a bag carried by a strap on your back or shoulder (noun)

synonyms:backpack,