Ditty-bag

Webster's Dictionary of the English Language

·noun A sailor's small bag to hold thread, needles, tape, ·etc.;

— also called sailor's housewife.