haberdasher

n. Dealer in dress accessories and sewing-goods.  haberdashery n. (pl. -ies). [probably anglo-french]

n. A dealer in small wares, as tapes, pins, needles, and thread; also, a hatter.