ditty bag (n.) Look up ditty bag at Dictionary.com
1850s nautical slang, perhaps from British naval phrase commodity bag.